import request from "@/utils/request.js"

// 获取仓库信息集合
export function getWareInfoList(params = {page: 1, limit: 99}){
    return request({
        url: '/ware/wareinfo/list',
        method: 'get',
        params: params
    });
}

// 获取单个仓库信息
export function getWareInfo(id){
    return request({
        url: `/ware/wareinfo/info/${id}`,
        method: 'get'
    });
}

// 批量删除仓库
export function deleteWare(ids){
    return request({
        url: '/ware/wareinfo/delete',
        method: 'post',
        data: ids
    });
}

// 更新仓库
export function updateWareInfo(data){
    return request({
        url: '/ware/wareinfo/update',
        method: 'post',
        data: data
    });
}

// 新增仓库
export function insertWareInfo(data){
    return request({
        url: '/ware/wareinfo/save',
        method: 'post',
        data: data
    });
}

// 获取库存商品
export function getWareSkuList(params){
    return request({
        url: '/ware/waresku/list',
        method: 'get',
        params: params
    });
}

// 获取单个库存商品
export function getWareSku(id){
    return request({
        url: `/ware/waresku/info/${id}`,
        method: 'get'
    });
}

// 删除库存商品
export function deleteWareSku(ids){
    return request({
        url: '/ware/waresku/delete',
        method: 'post',
        data: ids
    });
}

// 新增库存商品
export function saveWareSku(data){
    return request({
        url: '/ware/waresku/save',
        method: 'post',
        data: data
    });
}

// 更新库存商品
export function updateWareSku(data){
    return request({
        url: '/ware/waresku/update',
        method: 'post',
        data: data
    });
}